package vim.meet.aspect;

import org.aspectj.lang.annotation.Pointcut;

public class AspectPointcut {
	
	@Pointcut("execution(* transfer(..))")// the pointcut expression
	private void anyOldTransfer() 	//the pointcut signature
	{
		//匹配任何的transfer方法
	}
	
	@Pointcut("execution(public * *(..))")
	private void anyPublicOperation() 
	{
		
	}

	@Pointcut("within(com.xyz.someapp.trading..*)")
	private void inTrading() 
	{
		
	}

	@Pointcut("anyPublicOperation() && inTrading()")
	private void tradingOperation()
	{
		
	}


}
